home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
OS2
/
PMFRACT2.ARJ
/
FUTURES.DOC
< prev
next >
Wrap
Text File
|
1992-07-03
|
2KB
|
41 lines
FRACTINT for OS/2 2.0
PMFRACT release 17.2 uses the fractal calculation engine of FRACTINT for DOS
release 17.2. (the "portable" source). As such, there is more function
in that code than is
currently exposed to the user in the Presentation Manager interface
that I have written. This is because my interest was in learning
OS/2 Presentation Manager and SAA/CUA user interfaces, as well as
the pretty pictures, and I have learned about as much as I can tolerate
for the time being. However, I expect to get the "bug" again and intend
to pick up PMFRACT again in the near future. For the time being,
this is my list of where I will probably be heading next.
- Color Cycling - I had hoped to have color cycling running in this version
now that there is a Palette Manager. However, even though the system
calls are there, the support really is not in any currently delivered
(as I write this) display driver. So, once I can find out if the
Palette Manager code I have already written really works, I will also
be able to try various ways of doing Color Cycling. Until then, I have
found out that Fractint for DOS runs fine in an OS/2 2.0 MVDM!
- I would really like to support .PAR files, both for reading and writing.
They create a dilemma with the way PMFRACT is architected. PMFRACT
is multi-threaded, with a foreground thread interfacing with the user
and Presentation Manager, and the background thread is where the
FRACTINT engine runs. The foreground thread gathers the user's
instructions and then sends the background thread off to perform
them, with the background thread not reporting back until done.
Part of the job of the background thread is to perform all file I/O.
.PAR files are files of instructions. Are they therefore the
province of the foreground thread or the background thread?
Beside this philosophical problem, I also need to find where in
the FRACTINT code the .PAR files are processed. (Actually, finding
the code and finding out what it does might make it easy to answer
how to exploit its presence, and make philosophical problems moot.)
- 3-D and 3-D Overlay - The code to do much of this is in the fractal
engine code and just not exposed to the user interface, mostly because
I have written as may dialog boxes as I can currently tolerate.